package br.com.gr.jcash.utils;

import br.com.gr.jcash.dmp.Categoria;
import br.com.gr.jcash.dmp.Conta;
import br.com.gr.jcash.dmp.TipoCategoria;
import java.util.Date;

/**
 *
 * @author gelson
 */
public class Filtro {

    private Conta conta;
    private Categoria categoria;
    private TipoCategoria tipoCategoria;
    private Date dataInicial;
    private Date dataFinal;

    public Filtro() {
        Date hoje = new Date();
        this.dataInicial = Util.getDataInicioMes(hoje);
        this.dataFinal = Util.getDataFimMes(hoje);
    }

    public Conta getConta() {
        return conta;
    }

    public void setConta(Conta conta) {
        this.conta = conta;
    }

    public Categoria getCategoria() {
        return categoria;
    }

    public void setCategoria(Categoria categoria) {
        this.categoria = categoria;
    }

    public TipoCategoria getTipoCategoria() {
        return tipoCategoria;
    }

    public void setTipoCategoria(TipoCategoria tipoCategoria) {
        this.tipoCategoria = tipoCategoria;
    }

    public Date getDataInicial() {
        return dataInicial;
    }

    public void setDataInicial(Date dataInicial) {
        this.dataInicial = dataInicial;
    }

    public Date getDataFinal() {
        return dataFinal;
    }

    public void setDataFinal(Date dataFinal) {
        this.dataFinal = dataFinal;
    }

}
